// 定义全部接口返回数据ts类型
export interface ResponseData {
  code: number
  message: string
  ok: boolean
}

// 定义品牌类型的ts数据类型
export interface TradeMark {
  id?: number | string
  tmName: string
  logoUrl: string
}

// 包含全部全部品牌类型数据的ts类型
export type Records = TradeMark[]

// 品牌类型list接口返回参数ts类型
export interface TrademarkResponseData extends ResponseData {
  data: {
    records: Records
    total: number
    size: number
    current: number
    pages: number
    searchCount: boolean
  }
}

// 分类数据的ts类型
export interface Category {
  id: number | string
  name: string
  category1Id?: number | string
  category2Id?: number | string
}

// 定义属性分类的ts数据类型
export interface AttrResponseData extends ResponseData {
  data: Category[]
}
